package cn.song.freight.domain.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * 操作日志统计数据视图对象
 * 
 * @author SongRenShuo
 * @version 1.0.0
 * @since 2025-08-29
 */
@Data
@ApiModel(description = "操作日志统计数据视图对象")
public class OperationLogStatisticsVO implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 今日操作数量
     */
    @ApiModelProperty(value = "今日操作数量", example = "156")
    private Long todayCount;

    /**
     * 成功操作数量
     */
    @ApiModelProperty(value = "成功操作数量", example = "9823")
    private Long successCount;

    /**
     * 失败操作数量
     */
    @ApiModelProperty(value = "失败操作数量", example = "127")
    private Long errorCount;

    /**
     * 总操作数量
     */
    @ApiModelProperty(value = "总操作数量", example = "9950")
    private Long totalCount;
}